package com.gitee.wsl.compose.icon.round

import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.materialIcon
import androidx.compose.material.icons.materialPath
import androidx.compose.ui.graphics.vector.ImageVector

val Icons.Rounded.Pdf: ImageVector
    get() = materialIcon("Icons.Rounded.Pdf") {
        materialPath {
            moveTo(11.129145f, 3.328324f)
            curveTo(8.6213132f, 3.3999763f, 9.5656688f, 7.7995412f, 9.9955824f, 9.1752658f)
            curveTo(9.9669215f, 9.2469181f, 9.5802228f, 11.696644f, 7.000739f, 15.89547f)
            curveTo(7.000739f, 15.89547f, 1.985188f, 18.489173f, 3.1746167f, 20.438116f)
            curveTo(4.1347578f, 21.957146f, 6.4999564f, 20.380906f, 8.5205521f, 16.611993f)
            curveTo(8.5205521f, 16.611993f, 11.126568f, 15.694396f, 14.580212f, 15.436448f)
            curveTo(14.580212f, 15.436448f, 20.113003f, 17.930845f, 20.858187f, 15.279709f)
            curveTo(21.603372f, 12.642903f, 16.487507f, 13.216122f, 15.599018f, 13.488401f)
            curveTo(15.599018f, 13.488401f, 12.675603f, 11.569238f, 12.016402f, 8.9037707f)
            curveTo(12.016402f, 8.9037707f, 13.636976f, 3.2566717f, 11.129145f, 3.328324f)
            close()

            moveTo(11.157134f, 4.2015868f)
            curveTo(11.93098f, 4.2875695f, 11.157134f, 7.2115443f, 11.157134f, 7.2831966f)
            curveTo(11.142804f, 7.2115443f, 10.626907f, 4.1442649f, 11.157134f, 4.2015868f)
            moveTo(11.157134f, 10.681084f)
            curveTo(11.200126f, 10.681084f, 11.828763f, 12.39962f, 13.863687f, 14.190928f)
            curveTo(13.863687f, 14.190928f, 10.526593f, 14.850019f, 9.007564f, 15.50922f)
            curveTo(9.007564f, 15.50922f, 10.440611f, 13.00262f, 11.157134f, 10.681084f)
            close()

            moveTo(17.642229f, 14.515604f)
            curveTo(18.690144f, 14.571358f, 20.077401f, 14.907787f, 20.012913f, 15.251718f)
            curveTo(19.89827f, 15.724625f, 16.774564f, 14.563186f, 16.774564f, 14.563186f)
            curveTo(16.982356f, 14.509446f, 17.292924f, 14.497019f, 17.642229f, 14.515604f)
            close()

            moveTo(6.6564719f, 17.227756f)
            curveTo(5.8969573f, 18.961742f, 4.6069915f, 20.066196f, 4.2773909f, 20.051866f)
            curveTo(3.9477902f, 20.037535f, 5.2807473f, 17.757984f, 6.6564719f, 17.227756f)
            close()
        }
    }


val Icons.Rounded.NotificationBadge
    get() = materialIcon("Icons.Rounded.Badge") {
        materialPath {
            moveTo(11.826172f, 2.0507812f)
            curveTo(9.3350327f, 2.0955476f, 6.8902426f, 3.0711501f, 5.03125f, 4.8867188f)
            curveTo(2.0568619f, 7.7916288f, 1.1976573f, 12.247433f, 2.8769531f, 16.050781f)
            curveTo(4.5562487f, 19.854128f, 8.4275333f, 22.217552f, 12.578125f, 21.976562f)
            arcTo(1f, 1f, 0f, false, false, 13.517578f, 20.921875f)
            arcTo(1f, 1f, 0f, false, false, 12.462891f, 19.980469f)
            curveTo(9.1386756f, 20.173477f, 6.0519814f, 18.28634f, 4.7070312f, 15.240234f)
            curveTo(3.3620806f, 12.194127f, 4.0474958f, 8.6429527f, 6.4296875f, 6.3164062f)
            curveTo(8.8118791f, 3.9898597f, 12.379106f, 3.3881285f, 15.392578f, 4.8046875f)
            curveTo(18.406051f, 6.2212464f, 20.218777f, 9.3531497f, 19.947266f, 12.671875f)
            arcTo(1f, 1f, 0f, false, false, 20.861328f, 13.748047f)
            arcTo(1f, 1f, 0f, false, false, 21.941406f, 12.833984f)
            curveTo(22.11091f, 10.762115f, 21.627235f, 8.7461001f, 20.630859f, 7.0253906f)
            curveTo(19.634483f, 5.3046802f, 18.125441f, 3.8804465f, 16.244141f, 2.9960938f)
            curveTo(14.833165f, 2.332829f, 13.320855f, 2.0239214f, 11.826172f, 2.0507812f)
            close()
            moveTo(18f, 14f)
            arcTo(4f, 4f, 0f, false, false, 14f, 18f)
            arcTo(4f, 4f, 0f, false, false, 18f, 22f)
            arcTo(4f, 4f, 0f, false, false, 22f, 18f)
            arcTo(4f, 4f, 0f, false, false, 18f, 14f)
            close()
        }
    }

val Icons.Rounded.GitHub
    get() = materialIcon("Icons.Rounded.GitHub") {
        materialPath {
            moveTo(12f, 2f)
            arcTo(10f, 10f, 0f, false, false, 2f, 12f)
            curveTo(2f, 16.42f, 4.87f, 20.17f, 8.84f, 21.5f)
            curveTo(9.34f, 21.58f, 9.5f, 21.27f, 9.5f, 21f)
            curveTo(9.5f, 20.77f, 9.5f, 20.14f, 9.5f, 19.31f)
            curveTo(6.73f, 19.91f, 6.14f, 17.97f, 6.14f, 17.97f)
            curveTo(5.68f, 16.81f, 5.03f, 16.5f, 5.03f, 16.5f)
            curveTo(4.12f, 15.88f, 5.1f, 15.9f, 5.1f, 15.9f)
            curveTo(6.1f, 15.97f, 6.63f, 16.93f, 6.63f, 16.93f)
            curveTo(7.5f, 18.45f, 8.97f, 18f, 9.54f, 17.76f)
            curveTo(9.63f, 17.11f, 9.89f, 16.67f, 10.17f, 16.42f)
            curveTo(7.95f, 16.17f, 5.62f, 15.31f, 5.62f, 11.5f)
            curveTo(5.62f, 10.39f, 6f, 9.5f, 6.65f, 8.79f)
            curveTo(6.55f, 8.54f, 6.2f, 7.5f, 6.75f, 6.15f)
            curveTo(6.75f, 6.15f, 7.59f, 5.88f, 9.5f, 7.17f)
            curveTo(10.29f, 6.95f, 11.15f, 6.84f, 12f, 6.84f)
            curveTo(12.85f, 6.84f, 13.71f, 6.95f, 14.5f, 7.17f)
            curveTo(16.41f, 5.88f, 17.25f, 6.15f, 17.25f, 6.15f)
            curveTo(17.8f, 7.5f, 17.45f, 8.54f, 17.35f, 8.79f)
            curveTo(18f, 9.5f, 18.38f, 10.39f, 18.38f, 11.5f)
            curveTo(18.38f, 15.32f, 16.04f, 16.16f, 13.81f, 16.41f)
            curveTo(14.17f, 16.72f, 14.5f, 17.33f, 14.5f, 18.26f)
            curveTo(14.5f, 19.6f, 14.5f, 20.68f, 14.5f, 21f)
            curveTo(14.5f, 21.27f, 14.66f, 21.59f, 15.17f, 21.5f)
            curveTo(19.14f, 20.16f, 22f, 16.42f, 22f, 12f)
            arcTo(10f, 10f, 0f, false, false, 12f, 2f)
            close()
        }
    }

val Icons.Rounded.Telegram
    get() = materialIcon("Icons.Rounded.Telegram") {
        materialPath {
            moveTo(9.78f, 18.65f)
            lineTo(10.06f, 14.42f)
            lineTo(17.74f, 7.5f)
            curveTo(18.08f, 7.19f, 17.67f, 7.04f, 17.22f, 7.31f)
            lineTo(7.74f, 13.3f)
            lineTo(3.64f, 12f)
            curveTo(2.76f, 11.75f, 2.75f, 11.14f, 3.84f, 10.7f)
            lineTo(19.81f, 4.54f)
            curveTo(20.54f, 4.21f, 21.24f, 4.72f, 20.96f, 5.84f)
            lineTo(18.24f, 18.65f)
            curveTo(18.05f, 19.56f, 17.5f, 19.78f, 16.74f, 19.36f)
            lineTo(12.6f, 16.3f)
            lineTo(10.61f, 18.23f)
            curveTo(10.38f, 18.46f, 10.19f, 18.65f, 9.78f, 18.65f)
            close()
        }
    }

val Icons.Rounded.Signal
    get() = materialIcon("Icons.Rounded.Signal") {
        materialPath {
            moveTo(11.355945f, 1.9820878f)
            curveTo(10.0436f, 2.0655696f, 8.7649581f, 2.4055267f, 7.586184f, 2.9832267f)
            lineTo(8.2563273f, 4.1457871f)
            curveTo(9.2280638f, 3.6816254f, 10.280688f, 3.4041485f, 11.355945f, 3.3240053f)
            close()
            moveToRelative(1.338656f, 0.00326f)
            verticalLineToRelative(1.3419206f)
            curveToRelative(1.068577f, 0.083487f, 2.116547f, 0.3673228f, 3.084943f, 0.8348259f)
            lineTo(16.451317f, 3.0011655f)
            curveTo(15.275885f, 2.4201272f, 13.996929f, 2.075513f, 12.694601f, 1.985352f)
            close()
            moveTo(6.4236234f, 3.6517428f)
            curveTo(5.3316725f, 4.3797082f, 4.3928304f, 5.3186302f, 3.6615236f, 6.4105816f)
            lineTo(4.824084f, 7.080725f)
            curveTo(5.4318345f, 6.1891319f, 6.2021737f, 5.4220536f, 7.0937673f, 4.8143031f)
            close()
            moveToRelative(11.1869936f, 0.022829f)
            lineToRelative(-0.671774f, 1.1625603f)
            curveToRelative(0.768041f, 0.5276096f, 1.446087f, 1.1791914f, 2.010431f, 1.9305341f)
            curveToRelative(0.08349f, 0.1068682f, 0.162887f, 0.2207222f, 0.239686f, 0.3342566f)
            lineTo(20.35152f, 6.4301481f)
            curveTo(20.244661f, 6.2698614f, 20.134061f, 6.1125345f, 20.020525f, 5.9589279f)
            curveTo(19.345984f, 5.0673347f, 18.532265f, 4.29568f, 17.610617f, 3.6745718f)
            close()
            moveToRelative(-5.613878f, 0.9783103f)
            curveToRelative(-1.312345f, 0f, -2.6018667f, 0.3544746f, -3.7338895f, 1.0223357f)
            curveTo(7.1341648f, 6.3397372f, 6.2036973f, 7.2983832f, 5.5692314f, 8.4471004f)
            curveTo(4.934759f, 9.5991592f, 4.6194134f, 10.894733f, 4.6561405f, 12.207079f)
            curveToRelative(0.036733f, 1.312344f, 0.4255131f, 2.590922f, 1.1234279f, 3.702908f)
            lineToRelative(-0.7060149f, 3.0132f)
            lineToRelative(3.0131998f, -0.706014f)
            curveToRelative(0.96506f, 0.604412f, 2.0572737f, 0.982235f, 3.1892957f, 1.092448f)
            curveToRelative(1.132023f, 0.113534f, 2.277329f, -0.03945f, 3.342565f, -0.443502f)
            curveToRelative(1.061898f, -0.407396f, 2.016809f, -1.056501f, 2.788188f, -1.894666f)
            curveToRelative(0.771379f, -0.838162f, 1.334481f, -1.842907f, 1.651716f, -2.938196f)
            curveToRelative(0.313885f, -1.091951f, 0.371731f, -2.246725f, 0.164684f, -3.365392f)
            curveTo(19.019505f, 9.5458598f, 18.554503f, 8.4896596f, 17.866609f, 7.5780306f)
            curveTo(17.18205f, 6.6697396f, 16.29754f, 5.9316859f, 15.275713f, 5.4241143f)
            curveTo(14.257226f, 4.9165459f, 13.135439f, 4.6528786f, 11.996739f, 4.6528786f)
            close()
            moveTo(2.9897496f, 7.5682475f)
            curveTo(2.4087114f, 8.7503597f, 2.068921f, 10.033896f, 1.9820886f, 11.3429f)
            horizontalLineTo(3.3240061f)
            curveTo(3.4041494f, 10.267647f, 3.6848069f, 9.2150962f, 4.15231f, 8.2400215f)
            close()
            moveToRelative(18.0302834f, 0.024458f)
            lineToRelative(-1.16256f, 0.6701438f)
            curveToRelative(0.323915f, 0.6812174f, 0.560951f, 1.4091759f, 0.697863f, 2.1571767f)
            curveToRelative(0.05676f, 0.307227f, 0.09728f, 0.615661f, 0.120659f, 0.922874f)
            horizontalLineToRelative(1.341916f)
            curveTo(21.991089f, 10.952202f, 21.944564f, 10.564438f, 21.874425f, 10.177078f)
            curveTo(21.707451f, 9.2788057f, 21.42075f, 8.4074936f, 21.020033f, 7.5927055f)
            close()
            moveTo(1.9853497f, 12.681556f)
            curveToRelative(0.076805f, 1.158739f, 0.35762f, 2.293786f, 0.8217818f, 3.352348f)
            lineTo(4.2256834f, 15.909985f)
            curveTo(3.72145f, 14.901518f, 3.4141515f, 13.8069f, 3.3240061f, 12.681556f)
            close()
            moveToRelative(18.6906443f, 0f)
            curveToRelative(-0.04676f, 0.584377f, -0.154404f, 1.16238f, -0.31469f, 1.726721f)
            curveToRelative(-0.133562f, 0.464165f, -0.306586f, 0.914331f, -0.513614f, 1.348439f)
            lineToRelative(1.16256f, 0.671774f)
            curveToRelative(0.260467f, -0.52761f, 0.473908f, -1.079066f, 0.637534f, -1.650086f)
            curveToRelative(0.197013f, -0.684556f, 0.320115f, -1.388915f, 0.366866f, -2.096848f)
            close()
            moveToRelative(-1.500078f, 4.23446f)
            curveToRelative(-0.23374f, 0.343946f, -0.490735f, 0.667833f, -0.771236f, 0.975049f)
            curveToRelative(-0.444125f, 0.480859f, -0.937991f, 0.907665f, -1.475619f, 1.278328f)
            lineToRelative(0.670143f, 1.16256f)
            curveToRelative(0.651163f, -0.437449f, 1.252682f, -0.954911f, 1.790309f, -1.535949f)
            curveToRelative(0.347287f, -0.380679f, 0.665124f, -0.782417f, 0.948963f, -1.209845f)
            close()
            moveTo(4.4930885f, 17.229075f)
            lineTo(3.0875808f, 17.352994f)
            lineTo(2.3701523f, 20.421631f)
            curveToRelative(-0.1703202f, 0.721289f, 0.4803266f, 1.371997f, 1.2049538f, 1.201693f)
            lineToRelative(3.1925571f, -0.746777f)
            lineToRelative(0.3896942f, -1.465838f)
            lineToRelative(-3.3621312f, 0.787542f)
            close()
            moveToRelative(11.2766725f, 2.612092f)
            curveToRelative(-0.220395f, 0.103523f, -0.44307f, 0.20014f, -0.670144f, 0.286969f)
            curveToRelative(-0.774716f, 0.297194f, -1.583548f, 0.477808f, -2.405016f, 0.544593f)
            verticalLineToRelative(1.34192f)
            curveToRelative(0.981754f, -0.07011f, 1.952802f, -0.280304f, 2.881128f, -0.634272f)
            curveToRelative(0.293847f, -0.113525f, 0.581966f, -0.238027f, 0.865806f, -0.37828f)
            close()
            moveToRelative(-7.3634259f, 0.07989f)
            lineToRelative(-0.3505616f, 1.309307f)
            curveToRelative(0.9383444f, 0.400717f, 1.934383f, 0.658013f, 2.9528705f, 0.758191f)
            curveToRelative(0.116892f, 0.01325f, 0.230431f, 0.01924f, 0.347301f, 0.02935f)
            verticalLineToRelative(-1.341911f)
            curveToRelative(-0.07345f, -0.0066f, -0.143489f, -0.01456f, -0.213599f, -0.02119f)
            curveToRelative(-0.948358f, -0.0935f, -1.8711298f, -0.339697f, -2.7360109f, -0.733734f)
            close()
        }
    }

val Icons.Rounded.Fdroid
    get() = materialIcon("Icons.Rounded.Fdroid") {
        materialPath {
            moveTo(4.4570312f, 3.6269531f)
            arcTo(0.44109249f, 0.44109249f, 0f, false, false, 4.1757812f, 3.71875f)
            arcTo(0.44109249f, 0.44109249f, 0f, false, false, 4.0957031f, 4.3378906f)
            lineTo(5.3691406f, 5.984375f)
            curveTo(5.3240789f, 6.102208f, 5.2949219f, 6.2272726f, 5.2949219f, 6.3613281f)
            lineTo(5.2949219f, 6.5507812f)
            lineTo(5.2949219f, 7.4199219f)
            lineTo(5.2949219f, 7.7714844f)
            lineTo(5.2949219f, 8.640625f)
            lineTo(5.2949219f, 8.8300781f)
            curveTo(5.2949219f, 9.4165531f, 5.7670378f, 9.8886719f, 6.3535156f, 9.8886719f)
            lineTo(17.646484f, 9.8886719f)
            curveTo(18.232962f, 9.8886719f, 18.705078f, 9.4165531f, 18.705078f, 8.8300781f)
            lineTo(18.705078f, 8.640625f)
            lineTo(18.705078f, 6.5507812f)
            lineTo(18.705078f, 6.3613281f)
            curveTo(18.705078f, 6.2272726f, 18.675921f, 6.102208f, 18.630859f, 5.984375f)
            lineTo(19.904297f, 4.3378906f)
            arcTo(0.44109249f, 0.44109249f, 0f, false, false, 19.824219f, 3.71875f)
            arcTo(0.44109249f, 0.44109249f, 0f, false, false, 19.566406f, 3.6269531f)
            arcTo(0.44109249f, 0.44109249f, 0f, false, false, 19.207031f, 3.796875f)
            lineTo(17.990234f, 5.3710938f)
            curveTo(17.881129f, 5.3332803f, 17.768779f, 5.3027344f, 17.646484f, 5.3027344f)
            lineTo(6.3535156f, 5.3027344f)
            curveTo(6.2312214f, 5.3027344f, 6.1188708f, 5.3332803f, 6.0097656f, 5.3710938f)
            lineTo(4.7929688f, 3.796875f)
            arcTo(0.44109249f, 0.44109249f, 0f, false, false, 4.4570312f, 3.6269531f)
            close()
            moveTo(8.5664062f, 6.625f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 8.6035156f, 6.625f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 9.7949219f, 7.8164062f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 8.6035156f, 9.0078125f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 7.4121094f, 7.8164062f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 8.5664062f, 6.625f)
            close()
            moveTo(15.447266f, 6.625f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 15.484375f, 6.625f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 16.675781f, 7.8164062f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 15.484375f, 9.0078125f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 14.292969f, 7.8164062f)
            arcTo(1.1909523f, 1.1909465f, 0f, false, true, 15.447266f, 6.625f)
            close()
            moveTo(6.3535156f, 10.242188f)
            curveTo(5.7670378f, 10.242188f, 5.2949219f, 10.714306f, 5.2949219f, 11.300781f)
            lineTo(5.2949219f, 11.572266f)
            lineTo(5.2949219f, 13.771484f)
            lineTo(5.2949219f, 15.888672f)
            lineTo(5.2949219f, 18.087891f)
            lineTo(5.2949219f, 18.359375f)
            curveTo(5.2949219f, 18.94585f, 5.7670378f, 19.417969f, 6.3535156f, 19.417969f)
            lineTo(17.646484f, 19.417969f)
            curveTo(18.232962f, 19.417969f, 18.705078f, 18.94585f, 18.705078f, 18.359375f)
            lineTo(18.705078f, 18.087891f)
            lineTo(18.705078f, 11.572266f)
            lineTo(18.705078f, 11.300781f)
            curveTo(18.705078f, 10.714306f, 18.232962f, 10.242187f, 17.646484f, 10.242188f)
            lineTo(6.3535156f, 10.242188f)
            close()
        }
    }

val Icons.Rounded.Wikipedia
    get() = materialIcon("Icons.Rounded.Wikipedia") {
        materialPath {
            moveTo(14.97f, 18.95f)
            lineTo(12.41f, 12.92f)
            curveTo(11.39f, 14.91f, 10.27f, 17f, 9.31f, 18.95f)
            curveTo(9.3f, 18.96f, 8.84f, 18.95f, 8.84f, 18.95f)
            curveTo(7.37f, 15.5f, 5.85f, 12.1f, 4.37f, 8.68f)
            curveTo(4.03f, 7.84f, 2.83f, 6.5f, 2f, 6.5f)
            curveTo(2f, 6.4f, 2f, 6.18f, 2f, 6.05f)
            horizontalLineTo(7.06f)
            verticalLineTo(6.5f)
            curveTo(6.46f, 6.5f, 5.44f, 6.9f, 5.7f, 7.55f)
            curveTo(6.42f, 9.09f, 8.94f, 15.06f, 9.63f, 16.58f)
            curveTo(10.1f, 15.64f, 11.43f, 13.16f, 12f, 12.11f)
            curveTo(11.55f, 11.23f, 10.13f, 7.93f, 9.71f, 7.11f)
            curveTo(9.39f, 6.57f, 8.58f, 6.5f, 7.96f, 6.5f)
            curveTo(7.96f, 6.35f, 7.97f, 6.25f, 7.96f, 6.06f)
            lineTo(12.42f, 6.07f)
            verticalLineTo(6.47f)
            curveTo(11.81f, 6.5f, 11.24f, 6.71f, 11.5f, 7.29f)
            curveTo(12.1f, 8.53f, 12.45f, 9.42f, 13f, 10.57f)
            curveTo(13.17f, 10.23f, 14.07f, 8.38f, 14.5f, 7.41f)
            curveTo(14.76f, 6.76f, 14.37f, 6.5f, 13.29f, 6.5f)
            curveTo(13.3f, 6.38f, 13.3f, 6.17f, 13.3f, 6.07f)
            curveTo(14.69f, 6.06f, 16.78f, 6.06f, 17.15f, 6.05f)
            verticalLineTo(6.47f)
            curveTo(16.44f, 6.5f, 15.71f, 6.88f, 15.33f, 7.46f)
            lineTo(13.5f, 11.3f)
            curveTo(13.68f, 11.81f, 15.46f, 15.76f, 15.65f, 16.2f)
            lineTo(19.5f, 7.37f)
            curveTo(19.2f, 6.65f, 18.34f, 6.5f, 18f, 6.5f)
            curveTo(18f, 6.37f, 18f, 6.2f, 18f, 6.05f)
            lineTo(22f, 6.08f)
            verticalLineTo(6.1f)
            lineTo(22f, 6.5f)
            curveTo(21.12f, 6.5f, 20.57f, 7f, 20.25f, 7.75f)
            curveTo(19.45f, 9.54f, 17f, 15.24f, 15.4f, 18.95f)
            curveTo(15.4f, 18.95f, 14.97f, 18.95f, 14.97f, 18.95f)
            close()
        }
    }

val Icons.Rounded.WhatsApp
    get() = materialIcon("Icons.Rounded.WhatsApp") {
        materialPath {
            moveTo(12.04f, 2f)
            curveTo(6.58f, 2f, 2.13f, 6.45f, 2.13f, 11.91f)
            curveTo(2.13f, 13.66f, 2.59f, 15.36f, 3.45f, 16.86f)
            lineTo(2.05f, 22f)
            lineTo(7.3f, 20.62f)
            curveTo(8.75f, 21.41f, 10.38f, 21.83f, 12.04f, 21.83f)
            curveTo(17.5f, 21.83f, 21.95f, 17.38f, 21.95f, 11.92f)
            curveTo(21.95f, 9.27f, 20.92f, 6.78f, 19.05f, 4.91f)
            curveTo(17.18f, 3.03f, 14.69f, 2f, 12.04f, 2f)
            moveTo(12.05f, 3.67f)
            curveTo(14.25f, 3.67f, 16.31f, 4.53f, 17.87f, 6.09f)
            curveTo(19.42f, 7.65f, 20.28f, 9.72f, 20.28f, 11.92f)
            curveTo(20.28f, 16.46f, 16.58f, 20.15f, 12.04f, 20.15f)
            curveTo(10.56f, 20.15f, 9.11f, 19.76f, 7.85f, 19f)
            lineTo(7.55f, 18.83f)
            lineTo(4.43f, 19.65f)
            lineTo(5.26f, 16.61f)
            lineTo(5.06f, 16.29f)
            curveTo(4.24f, 15f, 3.8f, 13.47f, 3.8f, 11.91f)
            curveTo(3.81f, 7.37f, 7.5f, 3.67f, 12.05f, 3.67f)
            moveTo(8.53f, 7.33f)
            curveTo(8.37f, 7.33f, 8.1f, 7.39f, 7.87f, 7.64f)
            curveTo(7.65f, 7.89f, 7f, 8.5f, 7f, 9.71f)
            curveTo(7f, 10.93f, 7.89f, 12.1f, 8f, 12.27f)
            curveTo(8.14f, 12.44f, 9.76f, 14.94f, 12.25f, 16f)
            curveTo(12.84f, 16.27f, 13.3f, 16.42f, 13.66f, 16.53f)
            curveTo(14.25f, 16.72f, 14.79f, 16.69f, 15.22f, 16.63f)
            curveTo(15.7f, 16.56f, 16.68f, 16.03f, 16.89f, 15.45f)
            curveTo(17.1f, 14.87f, 17.1f, 14.38f, 17.04f, 14.27f)
            curveTo(16.97f, 14.17f, 16.81f, 14.11f, 16.56f, 14f)
            curveTo(16.31f, 13.86f, 15.09f, 13.26f, 14.87f, 13.18f)
            curveTo(14.64f, 13.1f, 14.5f, 13.06f, 14.31f, 13.3f)
            curveTo(14.15f, 13.55f, 13.67f, 14.11f, 13.53f, 14.27f)
            curveTo(13.38f, 14.44f, 13.24f, 14.46f, 13f, 14.34f)
            curveTo(12.74f, 14.21f, 11.94f, 13.95f, 11f, 13.11f)
            curveTo(10.26f, 12.45f, 9.77f, 11.64f, 9.62f, 11.39f)
            curveTo(9.5f, 11.15f, 9.61f, 11f, 9.73f, 10.89f)
            curveTo(9.84f, 10.78f, 10f, 10.6f, 10.1f, 10.45f)
            curveTo(10.23f, 10.31f, 10.27f, 10.2f, 10.35f, 10.04f)
            curveTo(10.43f, 9.87f, 10.39f, 9.73f, 10.33f, 9.61f)
            curveTo(10.27f, 9.5f, 9.77f, 8.26f, 9.56f, 7.77f)
            curveTo(9.36f, 7.29f, 9.16f, 7.35f, 9f, 7.34f)
            curveTo(8.86f, 7.34f, 8.7f, 7.33f, 8.53f, 7.33f)
            close()
        }
    }

val Icons.Rounded.Rain
    get() = materialIcon("Icons.Rounded.Rain") {
        materialPath {
            moveTo(13.95f, 21.9f)
            quadToRelative(-0.375f, 0.2f, -0.762f, 0.062f)
            quadToRelative(-0.388f, -0.137f, -0.588f, -0.512f)
            lineToRelative(-1.5f, -3f)
            quadToRelative(-0.2f, -0.375f, -0.062f, -0.762f)
            quadToRelative(0.137f, -0.388f, 0.512f, -0.588f)
            quadToRelative(0.375f, -0.2f, 0.762f, -0.062f)
            quadToRelative(0.388f, 0.137f, 0.588f, 0.512f)
            lineToRelative(1.5f, 3f)
            quadToRelative(0.2f, 0.375f, 0.063f, 0.762f)
            quadToRelative(-0.138f, 0.388f, -0.513f, 0.588f)
            close()
            moveToRelative(6f, 0f)
            quadToRelative(-0.375f, 0.2f, -0.762f, 0.062f)
            quadToRelative(-0.388f, -0.137f, -0.588f, -0.512f)
            lineToRelative(-1.5f, -3f)
            quadToRelative(-0.2f, -0.375f, -0.062f, -0.762f)
            quadToRelative(0.137f, -0.388f, 0.512f, -0.588f)
            quadToRelative(0.375f, -0.2f, 0.762f, -0.062f)
            quadToRelative(0.388f, 0.137f, 0.588f, 0.512f)
            lineToRelative(1.5f, 3f)
            quadToRelative(0.2f, 0.375f, 0.063f, 0.762f)
            quadToRelative(-0.138f, 0.388f, -0.513f, 0.588f)
            close()
            moveToRelative(-12f, 0f)
            quadToRelative(-0.375f, 0.2f, -0.762f, 0.062f)
            quadToRelative(-0.388f, -0.137f, -0.588f, -0.512f)
            lineToRelative(-1.5f, -3f)
            quadToRelative(-0.2f, -0.375f, -0.062f, -0.762f)
            quadToRelative(0.137f, -0.388f, 0.512f, -0.588f)
            quadToRelative(0.375f, -0.2f, 0.762f, -0.062f)
            quadToRelative(0.388f, 0.137f, 0.588f, 0.512f)
            lineToRelative(1.5f, 3f)
            quadToRelative(0.2f, 0.375f, 0.063f, 0.762f)
            quadToRelative(-0.138f, 0.388f, -0.513f, 0.588f)
            close()
            moveTo(7.5f, 16f)
            quadToRelative(-2.275f, 0f, -3.887f, -1.613f)
            quadTo(2f, 12.775f, 2f, 10.5f)
            quadToRelative(0f, -2.075f, 1.375f, -3.625f)
            quadToRelative(1.375f, -1.55f, 3.4f, -1.825f)
            quadToRelative(0.8f, -1.425f, 2.188f, -2.238f)
            quadTo(10.35f, 2f, 12f, 2f)
            quadToRelative(2.25f, 0f, 3.912f, 1.438f)
            quadToRelative(1.663f, 1.437f, 2.013f, 3.587f)
            quadToRelative(1.725f, 0.15f, 2.9f, 1.425f)
            quadTo(22f, 9.725f, 22f, 11.5f)
            quadToRelative(0f, 1.875f, -1.312f, 3.188f)
            quadTo(19.375f, 16f, 17.5f, 16f)
            close()
            moveToRelative(0f, -2f)
            horizontalLineToRelative(10f)
            quadToRelative(1.05f, 0f, 1.775f, -0.725f)
            quadTo(20f, 12.55f, 20f, 11.5f)
            quadToRelative(0f, -1.05f, -0.725f, -1.775f)
            quadTo(18.55f, 9f, 17.5f, 9f)
            horizontalLineTo(16f)
            verticalLineTo(8f)
            quadToRelative(0f, -1.65f, -1.175f, -2.825f)
            quadTo(13.65f, 4f, 12f, 4f)
            quadToRelative(-1.2f, 0f, -2.188f, 0.65f)
            quadToRelative(-0.987f, 0.65f, -1.487f, 1.75f)
            lineToRelative(-0.25f, 0.6f)
            horizontalLineTo(7.45f)
            quadToRelative(-1.425f, 0.05f, -2.437f, 1.062f)
            quadTo(4f, 9.075f, 4f, 10.5f)
            quadToRelative(0f, 1.45f, 1.025f, 2.475f)
            quadTo(6.05f, 14f, 7.5f, 14f)
            close()
            moveTo(12f, 9f)
            close()

        }
    }

val Icons.Rounded.HumidityPercentage
    get() = materialIcon("Icons.Rounded.HumidityPercentage") {
        materialPath {
            moveTo(14.5f, 18f)
            quadToRelative(0.625f, 0f, 1.062f, -0.438f)
            quadTo(16f, 17.125f, 16f, 16.5f)
            reflectiveQuadToRelative(-0.438f, -1.062f)
            quadTo(15.125f, 15f, 14.5f, 15f)
            reflectiveQuadToRelative(-1.062f, 0.438f)
            quadTo(13f, 15.875f, 13f, 16.5f)
            reflectiveQuadToRelative(0.438f, 1.062f)
            quadTo(13.875f, 18f, 14.5f, 18f)
            close()
            moveToRelative(-5.75f, -0.75f)
            quadToRelative(0.3f, 0.3f, 0.7f, 0.3f)
            quadToRelative(0.4f, 0f, 0.7f, -0.3f)
            lineToRelative(5.1f, -5.1f)
            quadToRelative(0.3f, -0.3f, 0.3f, -0.7f)
            quadToRelative(0f, -0.4f, -0.3f, -0.7f)
            quadToRelative(-0.3f, -0.3f, -0.712f, -0.3f)
            quadToRelative(-0.413f, 0f, -0.713f, 0.3f)
            lineTo(8.75f, 15.825f)
            quadToRelative(-0.3f, 0.3f, -0.3f, 0.713f)
            quadToRelative(0f, 0.412f, 0.3f, 0.712f)
            close()
            moveTo(9.5f, 13f)
            quadToRelative(0.625f, 0f, 1.062f, -0.438f)
            quadTo(11f, 12.125f, 11f, 11.5f)
            reflectiveQuadToRelative(-0.438f, -1.062f)
            quadTo(10.125f, 10f, 9.5f, 10f)
            reflectiveQuadToRelative(-1.062f, 0.438f)
            quadTo(8f, 10.875f, 8f, 11.5f)
            reflectiveQuadToRelative(0.438f, 1.062f)
            quadTo(8.875f, 13f, 9.5f, 13f)
            close()
            moveToRelative(2.5f, 9f)
            quadToRelative(-3.175f, 0f, -5.587f, -2.212f)
            quadTo(4f, 17.575f, 4f, 13.8f)
            quadToRelative(0f, -2.375f, 1.8f, -5.15f)
            quadToRelative(1.8f, -2.775f, 5.45f, -6f)
            quadToRelative(0.15f, -0.125f, 0.35f, -0.2f)
            quadToRelative(0.2f, -0.075f, 0.4f, -0.075f)
            reflectiveQuadToRelative(0.4f, 0.075f)
            quadToRelative(0.2f, 0.075f, 0.35f, 0.2f)
            quadToRelative(3.65f, 3.225f, 5.45f, 6f)
            quadTo(20f, 11.425f, 20f, 13.8f)
            quadToRelative(0f, 3.775f, -2.413f, 5.988f)
            quadTo(15.175f, 22f, 12f, 22f)
            close()
            moveToRelative(0f, -2f)
            quadToRelative(2.525f, 0f, 4.262f, -1.725f)
            quadTo(18f, 16.55f, 18f, 13.8f)
            quadToRelative(0f, -1.775f, -1.475f, -4.063f)
            quadTo(15.05f, 7.45f, 12f, 4.65f)
            quadToRelative(-3.05f, 2.8f, -4.525f, 5.087f)
            quadTo(6f, 12.025f, 6f, 13.8f)
            quadToRelative(0f, 2.75f, 1.737f, 4.475f)
            quadTo(9.475f, 20f, 12f, 20f)
            close()
            moveToRelative(0f, -6.2f)
            close()
        }
    }